﻿#pragma once

/*
 
#define _ADDRESS 
// 1.7.23 
// 1.7.29

 */

// Hook_Scaleform.cpp

#define Scaleform_Log_vftable_ADDRESS 0x0407C828
// 1.7.23 0x0407B828
// 1.7.29 0x0407C828

#define BSScaleformManager_Ctor_ADDRESS 0x02E7C010
// 1.7.23 0x02E7C360
// 1.7.29 0x02E7C010

#define MovieDefImpl_CreateInstance_ADDRESS 0x0D55780
// 1.7.23 0x0D55780
// 1.7.29 0x0D55780

// Scaleform.h

#define MapCodeMethodToASFunction_ADDRESS 0x02E7B444
// 1.7.23 0x02E7B794
// 1.7.29 0x02E7B444

// ScaleformGFxValue.h

#define ObjectInterface_HasMember_ADDRESS 0x0ECF900
// 1.7.23 0x0ECF900
// 1.7.29 0x0ECF900

#define ObjectInterface_GetMember_ADDRESS 0x0ECFC40
// 1.7.23 0x0ECFC40
// 1.7.29 0x0ECFC40

#define ObjectInterface_SetMember_ADDRESS 0x0ED0040
// 1.7.23 0x0ED0040
// 1.7.29 0x0ED0040

#define ObjectInterface_Invoke_ADDRESS 0x0ED0460
// 1.7.23 0x0ED0460
// 1.7.29 0x0ED0460

#define ObjectInterface_CreateEmptyMovieClip_ADDRESS 0x0ED3B80
// 1.7.23 0x0ED3B80
// 1.7.29 0x0ED3B80

#define ObjectInterface_AttachMovie_ADDRESS 0x0ED3E40
// 1.7.23 0x0ED3E40
// 1.7.29 0x0ED3E40

#define ObjectInterface_GetArraySize_ADDRESS 0x0ED1740
// 1.7.23 0x0ED1740
// 1.7.29 0x0ED1740

#define ObjectInterface_SetArraySize_ADDRESS 0x0ED1750
// 1.7.23 0x0ED1750
// 1.7.29 0x0ED1750

#define ObjectInterface_GetElement_ADDRESS 0x0ED1770
// 1.7.23 0x0ED1770
// 1.7.29 0x0ED1770

#define ObjectInterface_SetElement_ADDRESS 0x0ED1800
// 1.7.23 0x0ED1800
// 1.7.29 0x0ED1800

#define ObjectInterface_RemoveElements_ADDRESS 0x0ED1B50
// 1.7.23 0x0ED1B50
// 1.7.29 0x0ED1B50

#define ObjectInterface_PushBack_ADDRESS 0x0ED1A40
// 1.7.23 0x0ED1A40
// 1.7.29 0x0ED1A40

#define ObjectInterface_PopBack_ADDRESS 0x0ED1AA0
// 1.7.23 0x0ED1AA0
// 1.7.29 0x0ED1AA0

#define ObjectInterface_VisitElements_ADDRESS 0x0ED1860
// 1.7.23 0x0ED1860
// 1.7.29 0x0ED1860

#define ObjectInterface_VisitMembers_ADDRESS 0x0ED1000
// 1.7.23 0x0ED1000
// 1.7.29 0x0ED1000

#define ObjectInterface_GotoAndPlay_ADDRESS 0x0ED43F0
// 1.7.23 0x0ED43F0
// 1.7.29 0x0ED43F0

#define ObjectInterface_GotoAndPlayL_ADDRESS 0x0ED42F0
// 1.7.23 0x0ED42F0
// 1.7.29 0x0ED42F0

#define ObjectInterface_GetText_ADDRESS 0x0ED3810
// 1.7.23 0x0ED3810
// 1.7.29 0x0ED3810

#define ObjectInterface_SetText_ADDRESS 0x0ED3970
// 1.7.23 0x0ED3970
// 1.7.29 0x0ED3970

#define ObjectInterface_SetTextW_ADDRESS 0x0ED3A90
// 1.7.23 0x0ED3A90
// 1.7.29 0x0ED3A90

#define ObjectInterface_GetParent_ADDRESS 0x0ED2070
// 1.7.23 0x0ED2070
// 1.7.29 0x0ED2070

#define ObjectInterface_ObjectAddRef_ADDRESS 0x0ECF7A0
// 1.7.23 0x0ECF7A0
// 1.7.29 0x0ECF7A0

#define ObjectInterface_ObjectRelease_ADDRESS 0x0ECF840
// 1.7.23 0x0ECF840
// 1.7.29 0x0ECF840


// GameSettingsCoolection.cpp

#define GameSettingCollection_ADDRESS 0x058F50B8
// 1.7.23 0x058F42B8
// 1.7.29 0x058F50B8

#define GetSetting_ADDRESS 0x01586734
// 1.7.23 0x0126D60C
// 1.7.29 0x01586734